|
|
Все архивы были созданы в 2004 году и с тех пор не менялись. Хотя в последнее время
у меня есть кое какие обновления и, возможно, году в 2009 они будут опубликованы.
Процесс обработки агатовских дискет в образы для эмуляторов можно показать так:

Здесь синим цветом показаны программы, черным - оборудование, зелёным - форматы (расширения) файлов:
- EIM-файлы - поток сырых данных, получаемых из регистра чтения реального дисковода. В поток
органично вплетаются символы синхросбоя, метки индекса (сигнал от датчика индексного отверстия) и
все байты, которые контроллер возвращает через регистр чтения. EIM создаётся только программами
обслуживания моста, а читается только программой RawEdit. Размеры этих образов
не фиксированы и составляют 1-10 Мб, причем могут содержать несколько экземпляров (проходов) чтения
каждой дорожки (обычно от 2 до 6 вариантов). Каждая копия каждой дорожки читается 220 мс,
т.е. содержит примерно 110 % данных (десятая часть повторяется дважды для возможности точной склейки кольца,
если таковая потребуется). Размер дорожек не фиксирован.
- patch-файлы - создаются и читаются RawEdit'ом и содержат информацию о внесённых в EIM изменениях.
Обычно это нужно во время ручного изучения EIM-образа для исправления мелких ошибок
в сыром потоке (например, часто оказываются разрушенными эпилоги полей адреса и номера секторов в этих полях).
- seq, vol, extra-файлы - текстовые файлы, создаются RawEdit'ом, читаются утилитами семейста nibble*, содержат информацию о порядке
секторов на исходном физическом диске, о секторе, следующем непосредственно после сигнала индекса (seq),
номерах томов во всех секторах диска (vol), байте (слове), следующем сразу за эпилогом поля данных (extra).
Эти файлы обычно нужны для воссоздания защищенных от копирования образов.
- DSK-файлы - это обычные образы дисков. Эмулятор их не поймёт без преобразования в nibble-формат,
но ранние версии dos33.exe работали только с этим форматом, кроме того, он занимает меньше места, чем
другие форматы образов. Как правило, в DSK представлены образы операционных систем и те данные,
которые хранились на "Агате" не в виде отдельных файлов (например, уровни Lode Runner'a). Кроме того,
это единственный формат для легкой правки диска на секторном уровне. DSK 140кб понимают
многие эмуляторы Apple ][. Формируют DSK программы семейства nibble*, RawEdit, читать и модифицировать
может dos33.exe, а также ещё некоторые программы (например, crc.exe - подсчёт контрольной суммы образа
по алгоритму копировщика ИКП, программное обеспечение Линк#1 - связь Агата и PC через параллельные
порты).
- IM(NIB), AIM-файлы - в инете расширение IM попадается у обычных образов, но я его использую
только для nibble-образов. nibble-образ - это поток данных, которым обменивается драйвер дисковода
с контроллером дисковода. Мой эмулятор понимает только этот формат и его разновидности. В отличие
от EIM, данные форматы содержат более строгие и простые структуры, в частности, каждая дорожка
представлена только в одном экземпляре, размер дорожек заранее известен. Этакий "прилизанный"
EIM. NIB формат для 140кб дискет понимают некоторые эмуляторы Apple ][. AIM - новая версия формата
800кб, введенная в 2009 году, заменяет старые IM и NIB 800кб. NIB и IM - разные обозначения для
одного и того же формата. Конвертацию между DSK и NIB/IM/AIM
выполняют утилиты семейства nibble*. Обычно я не храню данные в этом формате; исключение
делается только для образов, формирование которых происходит не автоматически,
а с привлечением таких средств как hiew или qview: это бывает нужно для корректной
работы программ, оборудованных защитой от копирования. Чтение и довольно грубую модификацию
(напоминающую переформатирование) может также выполнять dos33.exe.
- FIL-файлы - контейнеры для отдельных агатовских файлов. Они содержат
полное имя агатовского файла в формате файловой системы Агата (30 знаков без перекодировки),
тип файла, служебные данные из TS-списка и, собственно, содержимое агатовского файла.
Все поля очень важны для правильной работы программ.
FIL-файлы создаёт и читает dos33.exe, извлекая или восстанавливая данные из/в образах DSK, NIB/IM/AIM.
Есть также ряд утилит для частных случаев: например, для просмотра/конвертации крупных рисунков
редактора MouseGraf (MGR.PCH.*.FIL -> PNG), для поиска повторов в коллекции (nearfind.exe).
Какой либо адаптации (для работы в эмуляторе) содержимое архивов не подвергалось. Т.е. если
вы передадите эти файлы или образы на реальный "Агат" оно должно работать (если, конечно, работало раньше).
Значительная часть предназначена для седьмой модели, хотя есть и вещи для девятой, они, обычно,
помечены цифрой "9" в именах файлов или целых директорий.
Разные АОСки 1 Мб
Англо-русский словарик 14 Кб
Демонстрационные программы по физике для школы
(см также) 18 Кб
Игрушки 10 Мб (обновлено в январе 2009 года)
Картинки 77 Кб
Связь 21 Кб
Музикедитор, СУБД Эврика и еще что-то 91 Кб
Музыка 39 Кб
Исходники разные 744 Кб
ОСы + софт к ним 5.7 Мб
Тексты 330 Кб
Неопознанное и недоломанное 748 Кб
|